Hard choice: A game for balancing strategy for agility

نویسندگان

  • Nanette Brown
  • Robert L. Nord
  • Ipek Ozkaya
  • Philippe Kruchten
  • Erin Lim
چکیده

This poster presents the educational Hard Choices board game that simulates design decision process to communicate the concepts of design strategies in the face of uncertainty. At the end of the game, players experience the implications of investing effort to gain an advantage or paying a price to take shortcuts during software development in the race to become market leader. The game has been played in academic and industrial contexts, in several countries around the world, and is available to the community under a creative commons license. 1. Objectives Having a common understanding of the structure of a software system is essential for guiding the development effort, meeting customer needs, focusing improvement efforts, and maintaining the software over its lifetime. Having disciplined project management that assures working software that delivers its intended customer needs while having the agility to respond to change are critical for success. Yet, how to use architecture-centric practices with agile software development techniques isn’t obvious when it comes to large scale projects. The purpose of this game is to give participants a better understanding of the strategies they employ during software development and the implications of investing effort to gain an advantage or paying a price to take shortcuts as observed in balancing agility and architecture centric techniques [1]. In particular the expected learning outcomes are: • How to discuss technical debt and investments in a project and business context • How to assess changing conditions relative to technical debt, costs, short and long-term • How individual and collective strategies change as projects progress • How to expose students, who might not have practical experience, to the required tradeoffs and dynamic nature of real-world software development

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

The response of the government and the people to restrictions imposed following coronavirus outbreak: A game theory approach

The widespread outbreak of Covid 19 disease has cost the government and the people so much that its effects need to be investigated. Therefore, this study tries to study the strategy of the government and the people in the form of game theory, considering the limitations created following the outbreak of coronavirus during the period of 2020/02/19 to 2021/04/19.  The results showed that, when t...

متن کامل

Reliability Optimization for Complicated Systems with a Choice of Redundancy Strategies (TECHNICAL NOTE)

Redundancy allocation is one of the common techniques to increase the reliability of the bridge systems. Many studies on the general redundancy allocation problems assume that the redundancy strategy for each subsystem is predetermined and fixed. In general, active redundancy has received more attention in the past. However, in real world, a particular system design contains both active and col...

متن کامل

Cell forming and cell balancing of virtual cellular manufacturing systems with alternative processing routes using genetic algorithm

Cellular manufacturing (CM) is one of the most important subfields in the design of manufacturing systems and as a recently emerged field of study and practice, virtual cellular manufacturing (VCM) inherits the importance from CM. One type of VCM problems is VCM with alternative processing routes from which the route for processing each part should be selected. In this research, a bi-objective ...

متن کامل

Identify enablers of agility and agile modeling strategy with neural network approach

The electronic industry suffers a rapid changing and highly rival environment. Thus, firms have an essential need to strive for acquiring the competitive advantage. Strategy Organizational Agility (SOA) is a tool which enables to assist firms to attain the competitive advantage. Therefore, this study benchmarks the core competencies from a case study within the supply chain network and establis...

متن کامل

Redundancy allocation problem for k-out-of-n systems with a choice of redundancy strategies

To increase the reliability of a specific system, using redundant components is a common method which is called redundancy allocation problem (RAP). Some of the RAP studies have focused on k-out-of-n systems. However, all of these studies assumed predetermined active or standby strategies for each subsystem. In this paper, for the first time, we propose a k-out-of-<em...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2011